.brands_banner {
  margin-top: 20px;
  height: 53.83rem;
}
.brands_banner .brands_list {
  width: 100%;
  height: 5.5rem;
  background: #000;
}
.brands_banner .brands_list .item {
  line-height: 5.5rem;
  margin-left: 6.25rem ;
}
.brands_banner .brands_list .icon {
  background-image: none;
  color: #666;
  font-size: 2.4rem;
  line-height: 4.5rem;
}
.brands_banner .brands_list .prev {
  left: 2rem;
}
.brands_banner .banner_bg {
  width: 100%;
  height: 48.33rem;
}
.brands_banner .banner_bg img {
 /* width: 100%;
  height: 100%;
  max-width: 100%;*/
  max-height: 100%;
    vertical-align: inherit !important;
}
.brands_banner .banner_layout_bg {
  width: 100%;
  height: 13.75rem ;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  bottom: 0;
  color: #FFFFFF;
  z-index: 1;
}
.brands_banner .banner_layout_bg .about_brand {
  padding: 0 3rem;
}
.brands_banner .banner_layout_bg .brands-logo {
  width: 100%;
  height: 4rem;
  margin: 0.15rem auto;
}
.brands_banner .banner_layout_bg .brands-logo span{
    height:2.5rem;
    display: inline-block;
}
.brands_banner .banner_layout_bg .brands-logo span:nth-of-type(1) {
    width: 14.42rem ;
    height: 3.5rem;
  background: url("../image/product-brands/ppsp_fl1.png") no-repeat center;

}
.brands_banner .banner_layout_bg .brands-logo :nth-of-type(2) {
    width: 12.5rem;
    height: 3.34rem;
}
.brands_banner .banner_layout_bg .brands-logo :nth-of-type(3) {
  width: 14.42rem ;
    height: 3.5rem;
  background: url("../image/product-brands/ppsp_fl2.png") no-repeat center;

}
